<?php


namespace App\Service;


use App\Setting;

class SettingService
{
    /**
     * 获取设置
     * @param string $code
     * @param string $defaultValue
     * @return string
     */
    function get($code, $defaultValue)
    {
        $value = Setting::query()->where('code', '=', $code)->value('value');
        if (empty($value)) {
            return $defaultValue;
        }
        return $value;
    }

    /**
     * 应用名称
     * @param string $defaultValue
     * @return string
     */
    function appName()
    {
        return $this->get('app_name', '享廋健康商城');
    }

    /**
     *
     * 积分提成比例
     * @param string $defaultValue
     * @return float
     */
    function integralPercentage()
    {
        return round($this->get('integral_percentage', '3'), 2);
    }

    /**
     *
     * 积分提成比例
     * @param string $defaultValue
     * @return float
     */
    function adminImage()
    {
        return $this->get('admin_image', 0);
    }

    function auditComment(){
        return $this->get('audit_comment', 'false')=='true';
    }



    function pushAdjustMessage(){
        return $this->get('push_adjust_message', 'true')=='true';
    }
}
